BigBearai BBAI Q1 2026 Underwhelms Revenue Pressure Hits Bottom Line Mtron Industries MPTI Q1 2026 Earnings Surprise EPS 067 Up Significant Iran Nuclear Tensions Weigh on Global Markets as Oil Prices Climb Sensient Technologies SXT Holds Near Resistance as Modest Decline Tests Support Levels Avis Budget CAR Q1 2026 Earnings Miss EPS 785 vs 691 Expected REGENXBIO RGNX Up 477 Is There More Room to Run 20260521